package com.henu.ocr.service;

import com.henu.ocr.entity.Template;
import com.henu.ocr.entity.TemplateItem;
import java.util.List;

public interface TemplateService {
    void createTemplate(Template template, List<TemplateItem> items, String token);
    void deleteTemplate(Integer templateId, String token);
    void updateTemplate(Template template, String token);
    List<Template> getAllTemplates(String token);
    Template getTemplateWithItems(Integer templateId, String token);
    void addItemsToTemplate(Integer templateId, List<TemplateItem> items, String token);
    void deleteTemplateItem(Integer templateId, Integer itemId, String token);

}